electrical engineering mountain road engineering engineers engineer manufacturing project electrical road construction estimating mechanical engineering off management design public works software bike